前言
大家好,我是輔大大三的學生,由於課程所需讓我接觸到鐵人賽,因此我和同學一起組隊參加,首先謝謝大家閱讀我的文章,畢竟小女子我是個非常不專業的鐵人,能夠讓你們點進來觀看是我莫大的榮幸,如果不嫌棄的話,接下來的29天還請你們多多包容,我將會分享一些我的學習心得以及Flutter的相關資訊,內容多參考「橫跨Android及Apple的神話:用Dart語言神啟Flutter大業」這本書以及網路上的資料,希望能為你們帶來一點幫助。
介紹Flutter
簡單介紹一下Flutter,Flutter主要由五種部分組成,分別是Dart平台、Flutter引擎、基礎庫、客製化設計語言的組件以及Flutter DevTools。Flutter框架是由Dart語言撰寫的,並利用該語言的許多進階功能,以供iOS及Android系統使用。Flutter的引擎主要使用C++語言撰寫,其中Android特定的功能以Java語言撰寫,而iOS特定的功能則是以Objective-C語言撰寫的。
介紹Dart
Dart是一種物件導向語言,由Google主導開發,類似於JavaScript。Dart的執行方式有兩種,第一種是在原生的虛擬機器上執行,第二種是將Dart程式碼轉成JavaScript。
今天只介紹了Flutter的表面,明天我將會更深入介紹,敬請期待。
參考資料
https://www.appcoda.com.tw/flutter-basics/
https://zh.wikipedia.org/wiki/Flutter
https://zh.wikipedia.org/wiki/Dart
https://clay-atlas.com/blog/2021/02/25/dart-cn-tutorial/